Popup Menu
Description
컬럼 별로 팝업 메뉴를 지정할 수 있다.
// popup menus
var menu = [{
label: "menu1 입니다.",
enabled: true,
children: [{
label: "submenu1 입니다."
}, {
label: "submenu2 입니다."
}]
}, {
label: "menu2 입니다",
enabled: false
}, {
label: "-"
}, {
label: "menu3 입니다",
type: "check",
checked: true,
tag: "check_menu"
}, {
label: "group menu",
children: [{
label: "group1 - 첫번째",
type: "radio",
group: "group1",
checked: true
}, {
label: "group1 - 두번째",
type: "radio",
group: "group1"
}, {
label: "group1 - 세번째",
type: "radio",
group: "group1"
}]
}];
grid.addPopupMenu("menu1", menu);
grid.onMenuItemClicked = function (grid, data) {
var s = data.label + (data.checked ? " checked" : "");
if (data.tag)
s += "\n" + "tag: " + data.tag;
alert(s);
};
//적용방법
var columns = [{
"name": "CustomerID",
"fieldName": "CustomerID",
"type": "data",
"width": "100",
"button": "popup",
"popupMenu": "menu1",
"alwaysShowButton": true,
"styles": {
"textAlignment": "center"
},
"header": {
"text": "Customer ID"
}
}];
RealGrid HELP